﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using ClasesLibreria.dominio;
using ClasesLibreria.dao;

public partial class AnulacionFactura : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Factura fac = (Factura)Session["factura_a_anular"];
        lblDatosFactura.Text = "Factura nro. " + fac.Numero.ToString() + " al cliente " +
            fac.ApellidoCliente + ", " + fac.NombreCliente;
    }
    protected void cmdConfirmar_Click(object sender, EventArgs e)
    {
        Factura fac = (Factura)Session["factura_a_anular"];
        fac.ObervacionAnulacion = txtObservacionAnulacion.Text;
        fac.FechaAnulacion = DateTime.Now;
        fac.UsuarioAnulacion = (Usuario)Session["usuario"];
        Session["factura_a_anular"] = fac;
        DAOFactura.actualizarFactura(fac, Database.connectionString());

        Response.Redirect("ConsultaFactura.aspx");

    }
    protected void cmdCancelar_Click(object sender, EventArgs e)
    {
        Response.Redirect("ConsultaFactura.aspx");
    }
}